/*
 * P2P会话代码
 */

// 设置视图的会话属性及聊天控件所属的父控件
function setSession(p2pSession){
    // 会话模型
    props.sessionModel = p2pSession;

    // 联系人信息
    peerPhoto.source = p2pSession.photo
    peerName.text = p2pSession.name.split("@")[0]

    // 设置控件所属的会话视图
    chattingWidget.setSessionView(p2pSessionView);
}

// 发送消息，通过模型发送消息，并追加到消息列表
function sendMessage(messageContent, messagetContentType){
    //console.debug("Sending message:", messageContent, ", content type:", messagetContentType);

    props.sessionModel.sendMessage(messageContent, messagetContentType);

    // 重新设置聊天控件所属的视图，以引起控件重绘。
    // TODO: 目前来看，效率会很低，后期继续改进
    chattingWidget.setSessionView(p2pSessionView);
}
